
.point_sale_form{
    float:left;
    padding-bottom:50px;
    border-radius: 4px;
}

.point_sale_form form{
    padding-top: 50px;
    padding-left:10px;
}

.point_sale_form h3{
    color:#494949;
    background:url("../../icon/marker.png") left no-repeat;
    padding-left:30px;
    padding-top: 10px;
}

.point_sale_form tr td h3{
    color:gray;;
    font-size:12px;
}

.point_sale_form table th{
    width:90px;
    text-align: left;
    font-weight: bold;
    padding:5px;
    color:#494949;
    padding-right:30px;
}

.point_sale_form table td{
    padding:5px;
    padding-bottom:10px;  
    padding-right:30px;
}

.region_container{
    float:left;
    position:relative;
}
.region_container .region{
    float:left;
    margin-top: -10px;
    -moz-box-shadow:    inset 0 0px 5px #F1F1F1;
   -webkit-box-shadow: inset 0 0px 5px #F1F1F1;
    box-shadow:         inset 0 0px 5px #F1F1F1;
    border:1px solid #CCC;
    position: fixed !important;
    z-index: 0;
}

.region_container .region .map{
	width:100%;
	z-index:-1;
	float:left;
	min-height:600px;
	margin-top:2px;
	margin-left:2px;
}

#point_sale_name{width:250px;}
#country{width:256px;}
#city{width:256px;}
#address{width:220px;float:left;border:0px;margin:0px}
.address_textbox{border:1px solid #CCC;float:left;width:264px;}
#email{width:250px;}
#phone{width:100px;}
#other_information{width:250px;height:100px;}
#captcha{width:80px;}
.location_map{width: 25px;height:25px;background:url('../../icon/location_map_icon.png') center no-repeat;float:right;cursor:pointer}
.error_message{color:red;;background:url("../../icon/error.png") left 2px no-repeat;padding-left:20px;width:250px;}

.image_verification{
    width:200px;
    height:50px;
    text-align: center;
}

.image_verification img{
    max-width:200px;
    max-height:50px;
}

.checkbox_term{float:left;width:20px;}
.checkbox_term input{margin-top:-2px;}
.term_desc{float:left;width:210px;}

.captcha_header{border-top:1px dotted #CCC;}
.captcha_footer{border-bottom:1px dotted #CCC;}
.refresh_captcha{float:right;width:25px;height:25px;background:url('../../icon/refresh.png') no-repeat left;cursor: pointer}

.phone_code_container{float:left;border:1px solid #CCC;
    background: #ffffff !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ) !important; /* IE6-9 */

}
#phone_code{border:0px !important;height:28px;margin:0px;}
.country_phone input{
    float:left;
    margin-left:10px;
}

.point_sale_form .tab{
    margin:0px;
    float:left;
    width:320px;
    position: fixed;
    background-color: #FFF;
    color:gray;
    font-weight:bold;
    box-shadow: 1px 1px 1px #EBEBEB;
    border-right:0px;
    border-bottom: 1px solid #CCC;
    font-size:11px;
    overflow: hidden;
    max-height:50px;
}

.point_sale_form .tab .item{
    float:left;
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    overflow:hidden;
}

.point_sale_form .tab .separate{
    width:1px;
    float:left;
    height:13px;
    background-color:#EBEBEB;
    padding-top:20px;
    padding-bottom:20px;
}

.point_sale_form .tab .item:hover{
    background-color:#F1F1F1;
    cursor:pointer;
}

.point_sale_form .tab .homepage{
    background:url('../../icon/homepage.png') no-repeat  center;
    background-position-y: 17px;
}

.point_sale_form .tab .menu{
    background:url('../../icon/menu.png') no-repeat  center;
    background-position-y: 17px;
    float:right;
}